home *** CD-ROM | disk | FTP | other *** search
/ Delphi 5 for Professionals / DELPHI5.iso / AddOns / Components / Swiftsoft Multimedia Tools / MMTOOL3.EXE / Install.txt < prev    next >
Encoding:
Text File  |  1998-07-18  |  6.1 KB  |  183 lines

  1. Installation Instructions for Multimedia Tools
  2. -----------------------------------------------
  3.  
  4. !!! Make sure you have downloaded the right version:
  5.  
  6. - MMTOOL2.EXE : Delphi 2.0
  7. - MMTOOL3.EXE : Delphi 3.0
  8. - MMTOOL4.EXE : Delphi 4.0
  9. - MMTOOLC1.EXE: C++ Builder 1.0
  10. - MMTOOLC3.EXE: C++ Builder 3.0
  11.  
  12. ===============================
  13. Delphi 2.0 and C++ Builder 1.0:
  14. ===============================
  15.  
  16. Delphi     : BACKUP YOUR ....\DELPHI\BIN\CMPLIB32.DCL
  17. C++ Builder: BACKUP YOUR ....\CBUILDER\BIN\CMPLIB32.CCL
  18.  
  19. Better safe than sorry.
  20.  
  21. The installation has copied all Multimedia Tools VCL files onto your
  22. harddrive.  Copy these VCL files into a directory containing
  23. your 3rd party added VCL's.
  24.  
  25. Execute Delphi or C++ Builder. In the IDE select Components\Install...
  26. and browse your 3rd party added VCL's directory.
  27.  
  28. >>>>>>   Select MMTOOLS.PAS and press the OK button.
  29.  
  30. After the library is rebuilt, you will notice many new icons on your toolbar
  31. under MMTOOLS.
  32.  
  33. ==========================
  34. Delphi 3.0 and Delphi 4.0:
  35. ==========================
  36.  
  37. The installation has copied all Multimedia Tools VCL files onto your
  38. harddrive.  Copy these VCL files into a directory containing
  39. your 3rd party added VCL's.
  40.  
  41. Execute Delphi. In Delphi select File\Open and browse
  42. your 3rd party added VCL's directory.
  43.  
  44. Delphi 3.0: >>>>>>   Select MMTOOL15_D3.DPK and press the OK button.
  45.  
  46. Delphi 4.0: >>>>>>   Select MMTOOL15_D4.DPK and press the OK button.
  47.  
  48. Now compile the package and select install.
  49. After the package is rebuilt and installed, you will notice many new icons
  50. on your Delphi toolbar under MMTOOLS.
  51.  
  52. ================
  53. C++ Builder 3.0:
  54. ================
  55.  
  56. The installation has copied all Multimedia Tools VCL files onto your
  57. harddrive.  Copy these VCL files into a directory containing
  58. your 3rd party added VCL's.
  59.  
  60. Execute C++ Builder. In C++ Builder select File\Open and browse
  61. your 3rd party added VCL's directory.
  62.  
  63. >>>>>>   Select MMTOOL15_C3.BPK and press the OK button.
  64.  
  65. Now compile the package and select Component\Install Package.
  66. After the package is rebuilt and installed, you will notice many new icons
  67. on your Delphi toolbar under MMTOOLS.
  68.  
  69. Installation Troubleshooting:
  70. -----------------------------
  71. The Delphi Library searchpath is very short (127 characters). The more
  72. VCL components you add, the larger your searchpath. Should you get a
  73. message MMTOOLS.PAS or  MMTOOLS.DCU not found, then your path is being
  74. truncated, the solution is to copy several 3rd party VCLs into one directory
  75. and delete the freed directories from your searchpath.
  76.  
  77. If Complib cannot find a required DLL you will notice that all Icons
  78. are gone from your delphi toolbar and you get a message COMPLIB.DCL not found.
  79. No Panic, just copy all required DLLs to the windows\system directory
  80. and restart Delphi.
  81.  
  82. Delphi 2.0:
  83. -----------
  84.  
  85. There is a known problem with Delphi 2.0 that causes the CMPLIB install and
  86. rebuild functions to fail.  Here is a description of the problem and a work-around.
  87.  
  88. If you add too many VCLs to the library you may get one of the following two
  89. link errors:
  90.  
  91.     - Link stack overflow.
  92.     - Access violation $FFFFFFFF
  93.  
  94. The only remody for this is to remove components from the library until the
  95. link successeds.  This is done in the "Install Components" dialog by highlighting
  96. a name in the "Installed units" box and clicking the Remove button. The component
  97. will be removed from the library but will NOT be deleted from your disk. You can
  98. add components back in to the library if you remove something that you are not
  99. using in your programs.
  100.  
  101. Users who have run into this problem linking the MMTools components have
  102. been able to rebuild the component library by removing only one or two component
  103. registration units.
  104.  
  105. What to do when the link fails:
  106.  
  107. When the link fails, sometimes, but not always, CMPLIB32.DLL (an intermediate
  108. link file) needs to be deleted.  You must exit Delphi to delete this file due
  109. to a sharing violation.  You also need to copy a valid CMPLIB32.DCL to your
  110. Delphi20\Bin directory.
  111.  
  112. Here are two batch files one of our users sent us to make it easier to deal
  113. with rebuild errors. Be sure to change the drive and path to Delphi to match
  114. your system.
  115.  
  116.   D:\Delphi20\Bin\Backup\GET.BAT     (save a good rebuild)
  117.     D:
  118.     cd D:\Delphi20\Bin\Backup
  119.     copy ..\CMPLIB32.DCL
  120.     copy ..\DELPHI32.DMT
  121.     copy ..\DELPHI32.DRO
  122.     copy ..\DELPHI32.DSK
  123.  
  124.   D:\Delphi20\Bin\Backup\OOPS.BAT    (restore a good rebuild)
  125.     D:
  126.     cd D:\Delphi20\Bin\Backup
  127.     if exist  ..\CMPLIB32.DLL del  ..\CMPLIB32.DLL
  128.     copy CMPLIB32.DCL ..
  129.     copy DELPHI32.DMT ..
  130.     copy DELPHI32.DRO ..
  131.     copy DELPHI32.DSK ..
  132.  
  133.  
  134. Delphi 2.0:
  135. -----------
  136.  
  137. Sometimes you get the following error:
  138.  
  139. "Error: (0): Overflow in conversion or arithmetic operation."
  140.  
  141. In such a case please disable debug infos for the component library
  142. or the project !
  143.  
  144. (Menu: Tools\Options\Library...)
  145.  
  146.  
  147. Delphi 3.0 and Delphi 4.0:
  148. --------------------------
  149. Sometimes Delphi crashes if you have (re)compiled a package, this is a
  150. bug in delphi and we don't know a solution.
  151.  
  152.  
  153. C++ Builder 1.0:
  154. ----------------
  155.  
  156. There is a known problem with C++ Builder that causes the linker to fail
  157. with the following error message:
  158.  
  159. [Linker Error] Fatal Assertion failded:
  160. !lastLine || lines[0].offset+base >= lastLine->offset at "IMPORT.CPP", line xxxx
  161.  
  162. The only solution is compiling the library or project again. If this occurs in
  163. a project don't recompile the project, simply start the app (Menu: Run\Run...)
  164.  
  165. NOTE: This error occurs only with imported Delphi projects, for example our
  166.       demo projects. It occurs not with C++ projects !
  167.  
  168.  
  169. C++ Builder 3.0:
  170. ----------------
  171.  
  172. Some times C++ Builder generates a access violation while starting a projct.
  173. Simply open the project options and toggle the full debug options two times.
  174.  
  175.  
  176. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  177. NOTE: If you run the MMTools demos with C++ Builder don't forget to set the
  178.       library and project searchpath to your MMTools directory:
  179.  
  180.       Options\Environment\Directorys
  181.       Options\Project\Directorys
  182.  
  183.